// 定义一个名为getters的对象，用于从Vuex的state中派生出一些状态
const getters = {
  // 获取侧边栏的状态
  sidebar: state => state.app.sidebar,
  // 获取设备类型的状态，例如移动设备或桌面设备
  device: state => state.app.device,
  // 获取用户token的状态，用于身份验证
  token: state => state.user.token,
  // 获取用户头像的状态，当前被注释掉，可能是因为暂时不需要或者有其他方式获取
  // avatar: state => state.user.avatar,
  // 获取用户ID的状态
  userId: state => state.user.userId,
  // 获取用户名的状态
  userName: state => state.user.userName,
  // 获取用户角色的状态
  roleName: state => state.user.roleName
}

// 导出getters对象，以便在其他模块中使用
export default getters
